$(function(){
	var _time = 0;
	
	$('#btn-ajax').click(function(){
		if (checkFileSize('file-2')) {
			var options = {
					url: contextPath + '/ajaxUpload',
					type: 'post',
					dataType:'text',
					success:function(data){
					},
					error: function() {
						alert("fail");
					}
				};

				$('#upload-form-ajax').ajaxSubmit(options);
				_time = setInterval(getProgress, 100);
		}
	});
	
	
	function getProgress(){
		$.ajax({
			url: contextPath + '/getUploadProcess',
			type: "post",
			dataType: "text",
			success:function(data){
				$('#percent-lab').text(data + "%");
				// var _data = parseFloat(data);
				if(data >= 100){
					clearInterval(_time);
				}
				
			}
		});
	}
	
});


/**
 * 对于老版本的浏览器，在不借助 Flash 的情况下是没有办法得到上传文件大小的。
 * 对于支持 HTML5 FileAPI 的浏览器 (IE10, FF 3.6+, Chrome 13+, Safari 5+, Opera 11.1+)，你可以直接使用 files[0].size。这些属性属于 DOM，不需要 jQuery。
 */
function checkFileSize(eleId) {
	var allowSize = 10*1024*1024;// 10M 
	var size = $("#" + eleId)[0].files[0].size;
	if (size > allowSize) {
		alert("文件大小限制在10M以内");
		return false;
	}
	return true;
}